package com.zelix;

import java.util.*;

public class h6 {

    private final f6 a;
    private Object b;
    private h6 c;
    private ArrayList d;

    h6(f6 f6_1, g6 g6, Object obj, h6 h6_1) {
        this(f6_1, obj, h6_1);
    }

    private h6(f6 f6_1, Object obj, h6 h6_1) {
        a = f6_1;
        d = new ArrayList();
        b = obj;
        c = h6_1;
    }

    static h6 a(h6 h6_1) {
        return h6_1.b();
    }

    static h6 a(h6 h6_1, Object obj) {
        return h6_1.a(obj);
    }

    static boolean a(h6 h6_1, h6 h6_2) {
        return h6_1.d(h6_2);
    }

    static ArrayList b(h6 h6_1) {
        return h6_1.d;
    }

    static h6 c(h6 h6_1) {
        return h6_1.c;
    }

    private h6 a(Object obj) {
        h6 h6_1 = new h6(a, obj, this);
        d.add(h6_1);
        return h6_1;
    }

    public Enumeration a() {
        return Collections.enumeration(d);
    }

    private h6 b() {
        return c;
    }

    public Object c() {
        return b;
    }

    private boolean d(h6 h6_1) {
        return d.remove(h6_1);
    }
}